package top.lixunda.ecommerce.server.user.api.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import top.lixunda.common.validate.annotation.XumNotNull;

/**
 * 添加权限DTO
 *
 * @author lixunda
 * @version time:2020/4/24 14:58
 */
@ApiModel("添加权限DTO")
@Data
@EqualsAndHashCode(callSuper = false)
public class PermissionInsertDTO {

    /**
     * 权限编号，真正的权限判定标志，不能重复
     */
    @ApiModelProperty(value = "权限编号，真正的权限判定标志，不能重复")
    @XumNotNull
    private String permissionCode;

    /**
     * 权限名称，只是用来查看
     */
    @ApiModelProperty(value = "权限名称，只是用来查看")
    @XumNotNull
    private String permissionName;

    /**
     * 权限描述
     */
    @ApiModelProperty(value = "权限描述")
    @XumNotNull
    private String permissionDesc;
}
